上一篇的MongoDB的操作,我們瞭解了如何新增資料庫及放入資料。今天我們來看如何取出資料。
我們建立了一個名為"usercollection"的集合(collection),並放入了第一筆的資料,現在要從這裡面把資料讀取出來,指令如下:
db.usercollection.find().pretty()
顯示如下:
> db.usercollection.find().pretty()
{
"_id" : ObjectId("54394911c4988c56a458cdd0"),
"username" : "zack",
"email" : "zack@zacklive.com"
}
上次說過"_id"是自動產生的,所以你跟我的會不一樣。
看看這個指令。"find()"就是用來找資料的指令,當它沒有任何參數時,代表把裡面所有東西列出來。
至於"pretty()",是將結果分行顯示,比較容易閱讀。沒"pretty()"的話,整個結果會顯示在同一行,就沒那麼pretty了。